Graph Isomorphism Testing Without Full Automorphism Group Computation∗

نویسندگان

  • José Luis López-Presa
  • Antonio Fernández
چکیده

In this paper we present an algorithm for testing the isomorphism of two graphs. The algorithm works in three steps. First, it builds a sequence of partitions on the vertices of one of the graphs. Then, it looks for some automorphisms in that graph. Finally, it uses backtracking to try to find another sequence of partitions for the second graph that is compatible with that for the first graph. We compare the performance of an implementation of this algorithm with other isomorphism testing programs. For this purpose we have chosen nauty, that is the fastest program we know of (it works computing a canonical form of the graphs), and vf2 that uses a completely different approach which looks useful for certain types of graphs. Several types of graphs have been used for the tests in their directed and undirected versions. Our program is faster that the other two in some cases, and behaves more uniformly in all of them.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Conauto-2.0: Fast Isomorphism Testing and Automorphism Group Computation

In this paper we present an algorithm, called conauto-2.0, that can efficiently compute a set of generators of the automorphism group of a graph, and test whether two graphs are isomorphic, finding an isomorphism if they are. This algorithm uses the basic individualization/refinement technique, and is an improved version of the algorithm conauto, which has been shown to be very fast for random ...

متن کامل

Classifying pentavalnet symmetric graphs of order $24p$

A graph is said to be symmetric if its automorphism group is transitive on its arcs. A complete classification is given of pentavalent symmetric graphs of order 24p for each prime p. It is shown that a connected pentavalent symmetric graph of order 24p exists if and only if p=2, 3, 5, 11 or 17, and up to isomorphism, there are only eleven such graphs.

متن کامل

Symmetric (36,15,6) Design Having U(3,3) as an Automorphism Group

Up to isomorphism there are four symmetric (36,15,6) designs with automorphisms of order 7. Full automorphism group of one of them is the Chevalley group G(2, 2) ~ U(3,3) : Z2 of order 12096. Unitary group U(3,3) acts transitively on that design.

متن کامل

The automorphism groups of non-edge-transitive rose window graphs

In this paper, we will determine the full automorphism groups of rose window graphs that are not edge-transitive. As the full automorphism groups of edge-transitive rose window graphs have been determined, this will complete the problem of calculating the full automorphism group of rose window graphs. As a corollary, we determine which rose window graphs are vertex-transitive. Finally, we deter...

متن کامل

On the Complexity of Matroid Isomorphism Problems

We study the complexity of testing if two given matroids are isomorphic. The problem is easily seen to be in Σ 2 . In the case of linear matroids, which are represented over polynomially growing fields, we note that the problem is unlikely to be Σ 2 -complete and is coNPhard. We show that when the rank of the matroid is bounded by a constant, linear matroid isomorphism and matroid isomorphism a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004